/* 页面请求参数 */
export interface ParamsType {
  pageIndex?: number;
  pageSize?: number;
  keywords?: string;
  hasBankCard?: boolean;
  hasContract?: boolean;
  type?: number;
  status?: number;
}

export interface UseEmployeeDto {
  id?: number;
  /// <summary>
  /// 人员Id
  /// </summary>
  personId?: number;
  /// <summary>
  /// 人员状态
  /// </summary>
  status?: number;
  /// <summary>
  /// 人员状态
  /// </summary>
  statusName?: string;
  /// <summary>
  /// 姓名
  /// </summary>
  name?: string;
  /// <summary>
  /// 性别
  /// </summary>
  sex?: string;
  /// <summary>
  /// 身份证号
  /// </summary>
  cardNumber?: string;
  /// <summary>
  /// 所在项目
  /// </summary>
  projectName?: string;
  /// <summary>
  /// 所在企业
  /// </summary>
  corpName?: string;
  /// <summary>
  /// 所在班组
  /// </summary>
  groupName?: string;
  /// <summary>
  /// 工种
  /// </summary>
  workTypeName?: string;
  /// <summary>
  /// 联系电话
  ///</summary>
  mobile?: string;
  /// <summary>
  /// 民族
  /// </summary>
  nation?: string;
  /// <summary>
  /// 工资计算方式
  /// </summary>
  salaryCalculationMethod?: string;
  /// <summary>
  /// 合同类型
  /// </summary>
  contractType?: string;
  /// <summary>
  /// 合同签订日期
  /// </summary>
  signingDate?: Date;
  /// <summary>
  /// 工资支付日期
  ///</summary>
  salaryPaymentDate?: Date;
  /// <summary>
  /// 进场日期
  /// </summary>
  startDate?: Date;
  /// <summary>
  /// 离场日期
  /// </summary>
  endDate?: Date;
  /// <summary>
  /// 家庭住址
  /// </summary>
  address?: string;
}
